

/*rcity*/

.rcity{

	width:100%;

}

.rcity_box{

	width:1200px;

	margin:0 auto;

}

.rcity_top{

	border-bottom:1px solid #eaeaea;

}

.rcity_top p{

	float: left;

	

	margin-top:30px;

	

	

	margin-right:54px;

	line-height: 70px;

}
.bd ul li{
	overflow: hidden;
}

.rcity_top p a:hover{

	color:#ff6101;

}

.rcity_top p a{

	color:#333;

	font-weight: bold;

	font-size: 20px;

}

.rcity_top p span{

	font-size: 30px;

	font-family: Impact;

	float: left;

	color:#ff6101;

}

.rcity_top p span img{

	display: block;

}

.rcity_left,.rcity_cen,.rcity_right{

	float: left

}

.rcity_left ul li{

	float: left;

}

.rcity_left ul li a:hover{

	color:#ff6101;

}

.rcity_left ul li a{

	font-size: 14px;

	line-height: 30px;

	display: inline-block;

	color:#7d7d7d;

	margin-right:28px;

}

.rcity_left{

	border-right:1px solid #eaeaea;

	margin-top:15px;

	width:585px;

}

.rcity_cen{

	margin-top:15px;

	margin-left:30px;

	width:300px;

	border-right:1px solid #eaeaea;

}

.rcity_cen ul li a:hover{

	color:#ff6101;

}

.rcity_cen ul li a{

	font-size: 14px;

	line-height: 30px;

	display: inline-block;

	color:#7d7d7d;

	margin-right:28px;

}

.rcity_cen ul li{

	float: left;

	

}

.rcity_right{

	width:580px;

	margin-top:15px;

	margin-left:30px;

}

.rcity_right ul li a:hover{

	color:#ff6101;

}

.rcity_right ul li a{

	font-size: 14px;

	line-height: 30px;

	display: inline-block;

	color:#7d7d7d;

	margin-right:28px;

}

.rcity_right ul li{

	float: left;

}

/*户外路线*/

.hw{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.hw_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.hw_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.hw_btcon ul{

	float: right;

	margin-top:8px;

}

.hw_btcon ul li{

	float: left;

}

.hw_btcon ul li.on a{

	color:#00bf6a;

}

.hw_btcon ul li a:hover{

	color:#00bf6a;

}

.hw_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.advttm li{

	float: left;

}

.advttm{

	margin-top:20px;

}

.advttm li:hover .hw_img img{

	transform: scale(1.1);

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.advttm li:first-child{

	margin-right:20px;

}

.advttm li:nth-child(2){

	margin-right:20px;

}

.advttm li:nth-child(3){

	margin-right:20px;

}

.advttm li a{

	width:285px;

	display: block;

}

.advttm li a:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.hw_img{

	width:285px;

	height:190px;

	overflow: hidden;

}

.hw_img img{

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

	width:100%;

	display: block;

}

.hw_con{

	padding-top:20px;

	padding-bottom:10px;

	width:285px;

	border:1px solid #eaeaea;

}

.hw_con_top div:first-child{

	float: left;

	margin-left:12px;

	font-size: 16px;

	color:#4d4d4d;

	width:130px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.hw_con_top div:nth-child(2){

	float: right;

	margin-right:10px;

}

.hw_con_top div:nth-child(2) p{

	float: left;

}

.hw_con_top div:nth-child(2) p span{

	display: block;

	float: left;

}

.hw_con_top div:nth-child(2) p:first-child{

	font-size: 12px;

	color:#f54341;

	margin-top:5px;

	margin-right:3px;

}

.hw_con_top div:nth-child(2) p:nth-child(2) span{

	font-size: 20px;

	float: left;

	color:#f54341;

	margin-right:3px;

}

.hw_con_top div:nth-child(2) p:nth-child(2){

	font-size: 18px;

	color:#f54341

}

.hw_con>p{

	font-size: 14px;

	color:#7d7d7d;

	margin-left:12px;

	width:260px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

/*热门路线*/

.rmlx{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.rmlx_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.rmlx_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.rmlx_btcon ul{

	float: right;

	margin-top:8px;

}

.rmlx_btcon ul li{

	float: left;

}

.rmlx_btcon ul li.on a{

	color:#00bf6a;

}

.rmlx_btcon ul li a:hover{

	color:#00bf6a;

}

.rmlx_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.rmlx_section{

	margin-top:20px;

}

.rmlx_left{

	width:650px;

	height:385px;

	overflow: hidden;

	position: relative;

}

.rmlx_left video{

	width:97%;

	height:100%;

}

.hw_btcon a p{

	color:#838383;

}

.rmlx_btcon a p{

	color:#838383;

}

.dom_btcon a p{

	color:#838383;

}

.for_btcon a p{

	color:#838383;

}

.car_btcon a p{

	color:#838383;

}

.str_btcon a p{

	color:#838383;

}

.video_btcon a p{

	color:#838383;

}

.pic_btcon a p{

	color:#838383;

}

.car_mon_left{

	color:#999;

}

.rmlx_left p{

	position: absolute;

}

.rmlx_left{

	float: left;

}

.rmlx_bt{

	background: url(../img/rmlx_02.png) no-repeat;

	padding-top:28px;

}

.rmlx_right{

	float: right;

	width:525px;
	
	margin-top:15px;

}

.rmlx_img:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.rmlx_img{

	display: block;

	margin-top:10px;

	float: left;

	width:255px;

	height:145px;

	overflow: hidden;

	position: relative;

}

.rmlx_img:hover{

	transform: scale(1.1);

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.rmlx_img:nth-child(odd){

	margin-right:15px;

}

.rmlx_img img{

	width:100%;

	display: block;
	
	height: 100%;

}

.rmlx_img p{

	position: absolute;

	z-index: 9999999;

	bottom:0;

	width:100%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background-color: rgba(0,0,0,0.4);

	color:#fff;

	line-height: 35px;

	padding-left: 10px;

}

.rmlx_bot a:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.rmlx_bot a:hover .rmlx_bot_img img{

	transform: scale(1.1);

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.rmlx_bot a{

	width:235px;

	display: block;

	padding-bottom:15px;

	margin-right:6px;

	float: left;

}

.rmlx_bot a:last-child{

	margin-right:0;

}

.rmlx_bot_img{

	position: relative;

	width:235px;

	height:145px;

	overflow: hidden;

}

.rmlx_bot_img img{

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

	width:100%;

	display: block;

}

.rmlx_bot_img p{

	position: absolute;

	top:10px;

	left:10px;

	background-color: #ff6101;

	padding:0 5px;

	line-height: 24px;

	color:#fff;

	font-size: 14px;

}

.rmlx_bot_con>p{

	line-height: 20px;

	margin-top:10px;

	margin-left:10px;

	width:210px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	font-size: 12px;

	color:#7d7d7d;

}

.rmlx_bot{

	margin-top:20px;

}

.rmlx_bot_con div p:first-child{

	font-size: 10px;

    color: #f54341;

    margin-top: 3px;

    margin-right: 3px;

	float: left;

}

.rmlx_bot_con div p:nth-child(2){

	float: left;

	font-size: 14px;

	color:#7d7d7d;

}

.rmlx_bot_con div{

	margin-left:12px;

	margin-top:5px;

}

.rmlx_bot_con div p:nth-child(2) span{

	font-size: 16px;

	float: left;

	color: #f54341;

}

/*国内游*/

.dom_left .banner .hd ul li{

    float: left;

    width: 8px;

    height: 8px;

    display: block;

    margin: 0 10px;

    margin-right: 0px;

    line-height: 14px;

    text-align: center;

    border: 2px solid white;

    background-color: #fff;

    border-radius: 50%;

    cursor: pointer;

    opacity: 0.6;

}

.dom_left .banner .hd{

	    height: 18px;

    overflow: hidden;

    position: absolute;

    left: 5px;

    bottom: 5px;

    z-index: 99999999999999999999999;

}

.dom{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.dom_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.dom_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.dom_btcon ul{

	float: right;

	margin-top:8px;

}

.dom_btcon ul li{

	float: left;

}

.dom_btcon ul li.on a{

	color:#00bf6a;

}

.dom_btcon ul li a:hover{

	color:#00bf6a;

}

.dom_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.dom_bot_img {

    position: relative;

    width: 285px;

    height: 160px;

    overflow: hidden;

}

.dom_bot_img img {

    width: 100%;

    display: block;

}

.dom_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #ff6101;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.dom_right a:hover .dom_bot_con>p{

	color:#ff6101;

}

.dom_bot_con>p {

    line-height: 22px;

    margin-top: 10px;

    margin-left: 10px;

    width: 270px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

    font-size: 14px;

    color: #7d7d7d;

}

.dom_bot_con div {

	float: right;

    margin-right: 8px;

    margin-bottom:7px;

}

.dom_bot_con div p:first-child {

    font-size: 10px;

    color: #f54341;

    margin-top: 3px;

    margin-right: 3px;

    float: left;

}

.dom_right{

	margin-left:15px;

	width:895px;

}

.dom_right a{

	margin-top:20px;

	float: left;

	width:285px;

	display: block;

}

.dom_right a:first-child{

	margin-right:15px;

}

.dom_right a:nth-child(2){

	margin-right:15px

}

.dom_right a:nth-child(5){

	margin-right:15px;

}

.dom_right a:nth-child(4){

	margin-right:15px

}

.dom_right a:nth-child(4) .dom_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}.dom_right a:nth-child(5) .dom_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.dom_right a:nth-child(6) .dom_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.dom_right a:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.dom_bot_con div p:nth-child(2) {

    float: left;

    font-size: 16px;

    color: #f64341;

}

.dom_bot_con div p:nth-child(2) span {

    font-size: 16px;

    float: left;

    color: #f54341;

}

.dom_left{

	margin-top:20px;

}

.dom_left,.dom_right{

	float: left;

}

/*国外游*/

.for_left .banner .hd ul li{

    float: left;

    width: 8px;

    height: 8px;

    display: block;

    margin: 0 10px;

    margin-right: 0px;

    line-height: 14px;

    text-align: center;

    border: 2px solid white;

    background-color: #fff;

    border-radius: 50%;

    cursor: pointer;

    opacity: 0.6;

}

.for_left .banner .hd{

	height: 18px;

    overflow: hidden;

    position: absolute;

    left: 5px;

    bottom: 5px;

    z-index: 99999999999999999999999;

}

.for{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.for_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.for_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.for_btcon ul{

	float: right;

	margin-top:8px;

}

.for_btcon ul li{

	float: left;

}

.for_btcon ul li.on a{

	color:#00bf6a;

}

.for_btcon ul li a:hover{

	color:#00bf6a;

}

.for_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.for_bot_img {

    position: relative;

    width: 285px;

    height: 160px;

    overflow: hidden;

}

.for_bot_img img {

    width: 100%;

    display: block;

}

.for_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #ff6101;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.for_bot_con>p {

    line-height: 22px;

    margin-top: 10px;

    margin-left: 10px;

    width: 270px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    font-size: 14px;

    color: #7d7d7d;

}

.for_bot_con div {

	float: right;

    margin-right: 8px;

    margin-bottom:7px;

}

.for_bot_con div p:first-child {

    font-size: 10px;

    color: #f54341;

    margin-top: 3px;

    margin-right: 3px;

    float: left;

}

.for_right{

	margin-left:15px;

	width:895px;

}

.for_right a{

	margin-top:20px;

	float: left;

	width:285px;

	display: block;

}.for_right a:hover .for_bot_con>p{

	color:#ff6101;

}

.for_right a:first-child{

	margin-right:15px;

}

.for_right a:nth-child(2){

	margin-right:15px

}

.for_right a:nth-child(5){

	margin-right:15px;

}

.for_right a:nth-child(4){

	margin-right:15px

}

.for_right a:nth-child(4) .for_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}.for_right a:nth-child(5) .for_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.for_right a:nth-child(6) .for_bot_img p {

    position: absolute;

    top: 10px;

    left: 10px;

    background-color: #f4c819;

    padding: 0 5px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

}

.for_right a:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.for_bot_con div p:nth-child(2) {

    float: left;

    font-size: 16px;

    color: #f64341;

}

.for_bot_con div p:nth-child(2) span {

    font-size: 16px;

    float: left;

    color: #f54341;

}

.for_left{

	margin-top:20px;

}

.for_left,.for_right{

	float: left;

}

/*活动*/

.gg{

	margin-top:20px;

	width:100%

}

.gg_box{

	width:1200px;

	margin:0 auto;

}

.gg_left,.gg_right{

	float: left;

	width:595px;

	overflow: hidden

}

.gg_left{

	margin-right:10px;

}

.gg_left a img,.gg_right a img{

	width:100%;

	display: block;

}

.gg_left a{

	display: block;

}

/*旅游包车*/

.car{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.car_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.car_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.car_btcon ul{

	float: right;

	margin-top:8px;

}

.car_btcon ul li{

	float: left;

}

.car_btcon ul li.on a{

	color:#00bf6a;

}

.car_btcon ul li a:hover{

	color:#00bf6a;

}

.car_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.car_left,.car_right{

	float: left;

}

.car_right a{

	margin-top:20px;

	margin-left:18px;

	display: block;

	float: left;

	width:225px;

}

.car_right a:hover .car_bot_con p{
	
	color:#ff6101
	

}



.car_right a:hover .car_bot_img img{

	transform: scale(1.1);

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.car_right{

	width:975px;

}

.car_bot_img{

	width:225px;

	height:157px;

	overflow: hidden;

}

.car_bot_img img{

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

	width:100%;

	display: block;

}

.car_bot_con{

	padding-bottom:10px;

	padding-top:10px;

	padding-left: 10px;

	width:213px;

	border:1px solid #eaeaea;

}

.car_bot_con>p{

	font-size: 16px;

	color:#333;

}

.car_mon_left,.car_mon_right{

	float: left;

}

.car_mon_left p:nth-child(2){

	font-size: 12px;

	margin-top:8px;

	color:#f54341;

}

.car_mon_left p{

	float: left;

}

.car_mon_left p:nth-child(3) span{

	font-size: 20px;

	color:#f54341;

	float: left;
	
	

}
.car_mon_left p:first-child{
	margin-top: 7px;
	margin-right: 10px;
}
.car_mon_left p:nth-child(3){

	font-size: 18px;

	color:#f54341;
	
	margin-right: 15px;

}

.car_mon{

	margin-top:8px;

}

.car_mon_right p{

	font-size: 12px;

	color:#7d7d7d;

}

.car_mon_right{

	margin-left:10px;

	margin-top:8px;

}

.car_left_top{

	margin-top:20px;

	width:225px;

	height:185px;

	background-color: #edf8f0;

}

.car_left_top dl dt{

	font-size: 16px;

	margin-bottom:10px;

	margin-top:15px;

	color:#333;

}

.car_left_top dl{

	margin-left:15px;

}

.car_left_top dl dd{

	float: left

}

.car_left_top dl dd a:hover{

	color:#f54341;

}

.car_left_top dl dd a{

	font-size: 14px;

	display: inline-block;

	color:#7d7d7d;

	width:95px;

	line-height: 30px;

}

.car_left_bot{

	width:225px;

	margin-top:23px;

}

.car_left_bot a{

	width:225px;

	display: block;

	height:280px;

	overflow: hidden

}

.car_left_bot a img{

	width:100%;

	display: block;

}

/*广告2*/

.gg_02{

	width:100%;

	margin-top:20px;

}

.gg_02_box{

	width:1200px;

	margin:0 auto;

}

.gg_02_box a{

	display: block;

	width:100%;

	overflow: hidden;

}

.gg_02_box a img{

	width:100%;

	display: block;

}

/*旅游攻略*/

.str{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.str_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.str_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.str_btcon ul{

	float: right;

	margin-top:8px;

}

.str_btcon ul li{

	float: left;

}

.str_btcon ul li.on a{

	color:#00bf6a;

}

.str_btcon ul li a:hover{

	color:#00bf6a;

}

.str_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.for_advttm li{

	float: left;

}

.for_advttm li a{

	display: block;

}

.for_advttm li a img{

	width:100%;
	
	height: 100%;

	display: block;

}

.str_left{

	overflow: hidden;

	margin-right:20px;

	position: relative;

}

.str_left:hover .str_left_bot{

	bottom:0;

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.for_advttm li:last-child{

	margin-right:0;

}

.str_left a{

	width:285px;

	height:410px;

	overflow: hidden;

}

.str_right a{

	width:285px;

	height:410px;

	overflow: hidden;

}

.str_cen_left a{

	width:285px;

	height:195px;

	overflow: hidden;

}

.str_cen_left a:nth-child(2){

	margin-top:20px;

}

.str_cen_right a:nth-child(2){

	margin-top:20px;

}

.str_cen_right a{

	display: block;

	position: relative;

	width:285px;

	height:195px;

	overflow: hidden;

}

.str_cen_left{

	margin-right:20px;

}

.str_cen_right{

	margin-right:20px;

}

.str_left_bot{

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

	padding-bottom:12px;

	padding-top:10px;

	position: absolute;

	bottom:-45px;

	background-color: rgba(0,0,0,0.4);

	width:100%;

}

.str_left_bot h1{

	font-size: 16px;

	color:#fff;

	padding-left: 20px;
	
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

}

.str_left_bot div span:first-child{

	width:50px;

	overflow: hidden;

	display: block;

}

.str_left_bot div span:first-child img{

	width:100%;

	display: block;

}

.str_left_bot div span{

	float: left;

}

.str_left_con span:nth-child(2) p:first-child{

	font-size: 16px;

	color:#fff;

	margin-top:5px;

}

.str_left_con span:nth-child(2) p:nth-child(2){

	font-size: 12px;

	color:#fff;

}


.str_left_con{

	padding-left: 20px;

	margin-top:22px;

}

.str_cen_left a{

	position: relative;

}

.str_cen_left a p{

	position: absolute;

	z-index: 99999;

	bottom:0;

	color:#fff;

	font-size: 16px;

	background-color: rgba(0,0,0,0.4);

	width:92%;

	line-height: 40px;

	padding-left:20px;
	
	white-space: nowrap;
	
	overflow: hidden;
	
	text-overflow: ellipsis;

}

.str_cen_left a:nth-child(2) img{
	height: auto;
}

.str_cen_right a p{

	position: absolute;

	z-index: 99999;

	bottom:0;

	color:#fff;

	font-size: 16px;

	background-color: rgba(0,0,0,0.4);

	width:100%;

	line-height: 40px;

	padding-left:20px;
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.str_right a{

	width:285px;

	height:410px;

	overflow: hidden;

	position: relative;

}

.str_right a p{

	position: absolute;

	z-index: 99999;

	bottom:0;

	color:#fff;

	font-size: 16px;

	background-color: rgba(0,0,0,0.4);

	width:100%;

	line-height: 40px;

	padding-left:20px;

}

.str_cen_left a:nth-child(2){

	background-color: #00bf6a;

}

.str_cen_left a:nth-child(2) h1{

	font-size: 26px;

	margin-top:30px;

	color:#fff;

	text-align: center;

}

.str_cen_left a:nth-child(2) img{

	width:48px;

	display: block;

	margin-top:50px;

	margin-left:120px;

}

.str_section{

	margin-top:20px;

}

/*精彩视频*/

.video{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.video_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.video_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.video_btcon ul{

	float: right;

	margin-top:8px;

}

.video_btcon ul li{

	float: left;

}

.video_btcon ul li.on a{

	color:#00bf6a;

}

.video_btcon ul li a:hover{

	color:#00bf6a;

}

.video_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}

.video_advttm li{

	margin-top:20px;

	width:295px;

	float: left;

}

.video_advttm li:first-child{

	margin-right:7px;

}

.video_advttm li:nth-child(2){

	margin-right:6px;

}

.video_advttm li:nth-child(3){

	margin-right:7px

}

.video_advttm li:nth-child(6){

	margin-right:6px;

}

.video_advttm li:nth-child(5){

	margin-right:7px

}

.video_advttm li:nth-child(7){

	margin-right:7px

}

.video_advttm li:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.video_img{

	width:295px;

	height:175px;

	overflow: hidden;

}

.video_img img{

	width:100%;

	display: block;
	
	height: 100%;

}

.video_con h1 span:first-child{

	font-size: 12px;

	color:#fff;

	border-radius: 3px;

	line-height: 18px;

	padding:0 6px;

	background-color: #fd0000;

}

.video_con h1 span:nth-child(2){

	font-size: 14px;

	color:#7d7d7d;

}

.video_con p{

	margin-left:10px;

	margin-top:10px;

	font-size: 12px;

	color:#7d7d7d;

}

.video_con p span{

	margin-right:10px;

}

.video_con{

	border:1px solid #eaeaea;

	padding-bottom:15px;

}

.video_advttm li a{

	position: relative;

	display: block;

}

.video_advttm li a:hover .vidro_but{

	opacity: 1;

}

.video_con h1{

	margin-left:10px;

	margin-top:8px;

}

.vidro_but{

	position: absolute;

	top:0;

	opacity: 0;

}

/*精彩图片*/

.pic{

	margin-top:60px;

	width:100%;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.pic_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.pic_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.pic_btcon ul{

	float: right;

	margin-top:8px;

}

.pic_btcon ul li{

	float: left;

}

.pic_btcon ul li.on a{

	color:#00bf6a;

}

.pic_btcon ul li a:hover{

	color:#00bf6a;

}

.pic_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}





.pic_left{

	width:800px;

	float: left;

}

.pic_right{

	width:390px;

	float: right;

}

.pic_left_top{

	width:800px;

	height:195px;

	overflow: hidden;

}

.pic_left_top a{

	display: block;

	position: relative

}

.pic_left_top a:hover div{

	opacity: 1;

}

.pic_left_top a div{

	width:100%;

	height:100%;

	position: absolute;

	top:0;

	text-align: center;

	background-color: rgba(0,0,0,0.2);

	opacity: 0;

}

.pic_left_top a div p:first-child{

	font-size: 30px;

	color:#fff;

	margin-top:70px;

}

.pic_left_top a div p:nth-child(2){

	font-size: 12px;

	color:#fff;

	background-color: #f4c819;

	line-height: 26px;

	width:110px;

	margin:25px auto 0;

	padding:0 10px;

}

.pic_left_top a img{

	width:100%;

	display: block;

}

.pic_left_bot{

	margin-top:10px;

	width:800px;

	height:410px;

	overflow: hidden;

}

.pic_left_bot a:first-child{

	margin-right:10px;

}

.pic_left_bot a{

	float: left;

	display: block;

	position: relative

}

.pic_left_bot a div{

	width:100%;

	height:100%;

	position: absolute;

	z-index: 99999999;

	top:0;

	text-align: center;

	background-color: rgba(0,0,0,0.2);

	opacity: 0;

}

.pic_left_bot a div p:first-child{

	font-size: 30px;

	color:#fff;

	margin-top:170px;

}

.pic_left_bot a div p:nth-child(2){

	font-size: 12px;

	color:#fff;

	background-color: #f4c819;

	line-height: 26px;

	width:110px;

	margin:25px auto 0;

	padding:0 10px;

}

.pic_left_bot a img{

	/*width:100%;*/

	display: block;

}

.pic_left_bot a:hover div{

	opacity: 1;

}

.pic_right{

	width:390px;

	height:615px;

	overflow: hidden;

}

.pic_right_top a:first-child{

	margin-right:10px;

}

.pic_right_top a{

	float: left;

	display: block;

	position: relative

}

.pic_right_top a div{

	width:100%;

	height:100%;

	position: absolute;

	z-index: 99999999;

	top:0;

	text-align: center;

	background-color: rgba(0,0,0,0.2);

	opacity: 0;

}

.pic_right_top a div p:first-child{

	font-size: 30px;

	color:#fff;

	margin-top:70px;

}

.pic_right_top a div p:nth-child(2){

	font-size: 12px;

	color:#fff;

	background-color: #f4c819;

	line-height: 26px;

	width:110px;

	margin:25px auto 0;

	padding:0 10px;

}

.pic_right_top a img{

	width:100%;

	display: block;

}

.pic_right_top a:hover div{

	opacity: 1;

}

.pic_right_top a{

	width:390px;

	height:195px;

}

.pic_right_cen a:first-child{

	margin-right:10px;

}

.pic_right_cen a{

	margin-top:10px;

	float: left;

	display: block;

	position: relative

}

.pic_right_cen a div{

	width:100%;

	height:100%;

	position: absolute;

	z-index: 99999999;

	top:0;

	text-align: center;

	background-color: rgba(0,0,0,0.2);

	opacity: 0;

}

.pic_right_cen a div p:first-child{

	font-size: 30px;

	color:#fff;

	margin-top:70px;

}

.pic_right_cen a div p:nth-child(2){

	font-size: 12px;

	color:#fff;

	background-color: #f4c819;

	line-height: 26px;

	width:110px;

	margin:25px auto 0;

	padding:0 10px;

}

.pic_right_cen a img{

	width:100%;

	display: block;

}

.pic_right_cen a:hover div{

	opacity: 1;

}

.pic_right_cen a{

	width:390px;

	height:200px;

}









.pic_right_left a:first-child{

	margin-right:10px;

}

.pic_right_left a{

	margin-top:10px;

	float: left;

	display: block;

	position: relative

}

.pic_right_left a div{

	width:100%;

	height:100%;

	position: absolute;

	z-index: 99999999;

	top:0;

	text-align: center;

	background-color: rgba(0,0,0,0.2);

	opacity: 0;

}

.pic_right_left a div p:first-child{

	font-size: 30px;

	color:#fff;

	margin-top:70px;

}

.pic_right_left a div p:nth-child(2){

	font-size: 12px;

	color:#fff;

	background-color: #f4c819;

	line-height: 26px;

	width:110px;

	margin:25px auto 0;

	padding:0 10px;

}

.pic_right_left a img{

	width:100%;

	display: block;

}

.pic_right_left a:hover div{

	opacity: 1;

}

.pic_right_left a{

	width:190px;

	height:200px;

}

.pic_right_right a{

	padding-bottom:60px;

	display: block;
	
	margin-top: 10px;

	width:190px;

	background-color: #00bf6a;

}

.pic_right_bot div{

	float: left;

}

.pic_right_right a img{

	margin-left:70px;

	margin-top:50px;

}

.pic_right_right a h1{

	font-size: 26px;

	color:#fff;

	text-align: center;

	width:100%;

	margin-top:20px;

}

.pic_section{

	margin-top:20px;

}

/*广告3*/

.gg_03{

	width:100%;

	margin-top:20px;

}

.gg_03_box{

	width:1200px;

	margin:0 auto;

}

.gg_03_box a{

	display: block;

	width:100%;

	overflow: hidden;

}

.gg_03_box a img{

	width:100%;

	display: block;

}

/*new*/





.new{

	margin-top:60px;

	width:100%;

	margin-bottom:60px;

}

.tab{

	width:1200px;

	margin:0 auto;

}

.new_btcon h1{

	float: left;

	color:#333;

	font-size: 28px;

}

.new_btcon a p{

	color: #838383;

}

.new_btcon{

	background: url(../img/line_01.png) no-repeat 0 35px;

	padding-bottom:10px;

}

.new_btcon ul{

	float: right;

	margin-top:8px;

}

.new_btcon ul li{

	float: left;

}

.new_btcon ul li.on a{

	color:#00bf6a;

}

.new_btcon ul li a:hover{

	color:#00bf6a;

}

.new_btcon ul li a{

	font-size: 16px;

	margin-left:20px;

	color:#7d7d7d;

}



.new_advttm li a:hover{

	box-shadow: 3px 3px 3px #eaeaea;

}

.new_advttm li a{

	text-align: center;

	padding-bottom:29px;

	display: block;

	width:283px;

	border:1px solid #eaeaea;

}

.new_img{

	width:283px;

	height:160px;

	overflow: hidden;

}

.new_img img{

	width:100%;

	display: block;

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.new_advttm li{

	margin-top:20px;

	float: left;

}

.new_advttm li:hover .new_img img{

	transform: scale(1.1);

	-webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.new_advttm li:first-child{

	margin-right:20px

}

.new_advttm li:nth-child(2){

	margin-right:20px

}

.new_advttm li:nth-child(3){

	margin-right:20px

}

.new_advttm li:nth-child(7){

	margin-right:20px

}

.new_advttm li:nth-child(5){

	margin-right:20px

}

.new_advttm li:nth-child(6){

	margin-right:20px

}

.new_advttm li a h1{

	width:250px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px;

	color:#333;

	font-weight: bold;

	margin:25px auto 0;

}

.new_advttm li a h2{

	margin:0 auto;

	width:250px;

	display: -webkit-box;

	margin-top:20px;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	line-height: 26px;

	font-size: 14px;

	color:#7d7d7d;

}

